package com.health.home.service;

import com.health.home.domain.po.TmedicinePo;
import com.health.home.domain.vo.TmedicineVo;
import com.health.home.util.Result;

import java.util.List;

/**
 * @author xpz
 * @date 2024/12/11 22:32
 */
public interface TmedicineService {

    /**
     * 获取所有药品信息 对接患者app
     * @return
     */
    List<TmedicinePo> temdicineList();

    /**
     * 获取药品列表及条件索引 对接后端管理
     * @param tmedicineVo
     * @return
     */
    List<TmedicinePo> pharmaceuticalsLists(TmedicineVo tmedicineVo);

    /**
     * 新增药品信息
     * @param tmedicinePo
     * @return
     */
    Result pharmaceuticalsAdd(TmedicinePo tmedicinePo);

    /**
     * 编辑药品信息
     * @param tmedicinePo
     * @return
     */
    Result pharmaceuticalsUpdate(TmedicinePo tmedicinePo);

    /**
     * 删除药品信息
     * @param id
     */

    void pharmaceuticalsDel(Integer id);

}
